package com.howie.parnote.service;


import com.howie.parnote.service.common.ApplicationBaseServiceIntf;
import com.howie.parnote.validator.bean.note.FormNoteBean;
import com.howie.parnote.exception.ApplicationProcessException;
import com.howie.parnote.module.NoteModule;
import com.howie.parnote.module.SharerModule;

/**
 * <p>Title: parnote</p>
 * <p>
 * Description: parnote
 * </p>
 *
 * @author huangyan
 *         Created by HY on 2014/12/18 0018.
 * @version v1.0.0
 */
public interface NoteService extends ApplicationBaseServiceIntf<NoteModule> {
	void insertNote(FormNoteBean formBean, SharerModule sharer);

	void insertNoteFeed(Integer noteId, String feedType, SharerModule sharer) throws ApplicationProcessException;

	void insertComment(Integer noteId, String content, SharerModule sharerModule);
}
